================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
@font-face {
    font-family: "SpeakOT";
    src:  url('/web/20240226024314im_/https://www.safetrustmortgagebank.com/wp-content/themes/safetrust/css/speak-bold.ttf') format('truetype');
}
body { font-family: 'SpeakOT', sans-serif, arial; font-size:13px;font-weight:bold; margin:0; padding:0; width:100%; height:100%; background:#132334;}
.clear {clear:both;}
.backtop {background:#fcfbfb;}
.backtop h2{ border-bottom:1px solid red; margin:0;}
.backbottom {background:#132334; padding:5px 0 5px 0;}

a { text-decoration: none;}
<!------ topright meny ----------->
/*  .topright li:hover {background:#b61010;} */
.topright {list-style:none; margin:0 !important; padding:0 !important;}
.topright li {display:block; padding:0px 10px 0px 10px; float:left; width:auto;}
.topright li a {color:#fff; text-decoration:none;  font-size:15px;}
.topright li a:hover { text-decoration:underline;}
.topright li i {color:#fff; margin-bottom:7px;}
/*****************menu option **********************/
.topmenu {list-style-type:none;margin: 0;padding: 0;overflow: hidden; margin-top:-14px;}
.topmenu li { float: left;}
.topmenu li a { display: block; color:#132334; text-align: center;padding: 14px 16px;text-decoration: none;}
/* Change the link color to #111 (black) on hover */
.topmenu li a:hover {color:#990000;}
@media screen and (max-width: 44em) {
  nav[role="full-horizontal"] {
    ul > li {
      width: 100%;
    }
  }
}

#primary_nav_wrap{	margin-top:15px }
#primary_nav_wrap ul li{position:relative;float:left;}
#primary_nav_wrap ul ul {display:none;position:absolute;top:100%;left:0;padding:0}
#primary_nav_wrap ul ul li {float:none;width:250px !important;}
#primary_nav_wrap ul ul a {line-height:120%;padding:5px;width:100%;}
#primary_nav_wrap ul ul ul {top:0;left:100% }
#primary_nav_wrap ul li:hover > ul { display:block }

.internet-banking { display:block; width:100%; font-size:20px; margin-top:-5px; margin-bottom:-5px; text-align:center; }

.nav { text-align:center; padding-top:15px;}

#gridpro {width:100%; text-align:center;}
#gridpro ul {list-style:none;  margin:0; padding:0; }
 #gridpro li {display:block; margin:0px 0 0px 5px; float:left;}
  #gridpro li img { width:70px !important; height:70px !important; border:1px solid #eee;}
 #gridpro h2 {margin-left:10px; margin-bottom:10px; font-size:15px; padding:0; color:#df0024; text-align:left !important;}
 
 .latest_news {width:100%; text-align:center;}
 .latest_news ul { list-style:none;  margin:0; padding:0;}
 .latest_news h2 { margin:0; padding:0; border-bottom:1px solid #df0024; font-size:15px; text-align:left !important;}
 latest_news li { list-style:none; padding-bottom:8px;}
.latest_news li a {text-decoration:none; font-size:14px; text-transform:capitalize; color:#df0024;}
.latest_news li a:hover {text-decoration:underline;}

 .ticker { width: 100%;overflow:hidden; margin: 0; padding: 0;list-style: none;}
 .ticker li { margin: 0px 5px; padding-bottom:10px; }
 #ticker_01 { height: 85px;}
 
 .searchback {width:100%; }
#searchform {}
#searchform .bgsearch { background:#fff; !important; }
#searchform #s { width:90%; height:40px; font-weight:bold; padding: 5px !important; border:1px solid #ccc;  background:#fff !important; color:#676767;}
.searchbutton {
    height: 40px;
	background:#df0024 !important;
	color: #fff !important;
	margin-left:-5px;
	position:absolute;
}

.ratenow {text-align:left; width:100%;}
.ratenow h2 {margin:0; font-size:12px; padding:0; color:#fff; text-align:left !important; border-bottom:1px solid #fff;}
.ratecolor { color:#fff;}
.rate { color:#fff;}

.footer_area { color:#fff;}
.footer_area ul { list-style:none; margin:0; padding:0;}
.footer_area ul li { margin-left: 10px;}
.footer_area i {color:#fff;} 

/*
     FILE ARCHIVED ON 02:43:14 Feb 26, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:24:13 Apr 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.381
  load_resource: 1623.373
  PetaboxLoader3.resolve: 1380.172
  PetaboxLoader3.datanode: 176.026 (2)
  loaddict: 179.853
*/